#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//int main()
//{
//	int i = 0;
//	for (i = 10000; i <= 99999; i++)
//	{
//		int j = 0;
//		int sum = 0;
//		for (j = 10; j <= 10000; j *= 10)
//		{
//			sum += (i / j) * (i % j);
//		}
//		if (i == sum)
//		{
//			printf("%d ", i);
//		}
//	}
//	return 0;
//}
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a ,&b);
//	int sum = (a % 100 + b % 100) %100;
//	printf("%d", sum);
//
//
//	return 0;
//}
//int main()
//{
//	double a = 0.0;
//	scanf("%lf", &a);
//	int c = (int)a % 10;
//	printf("%d", c);
//	return 0;
//
//}
//int main()
//{
//	int age = 0;
//	scanf("%d", &age);
//	long long n = age * 3.156e7;
//	printf("%lld", n);
//	return 0;
//}
//int main()
//{
//	int second = 0;
//	scanf("%d", &second);
//	int h = second / 60 / 60;
//	int m = second / 60 % 60;
//	int s = second % 60;
//	printf("%d %d %d", h, m, s);
//	return 0;
//}
//int main()
//{
//	double a = 0.0;
//	double b = 0.0;
//	double c = 0.0;
//	scanf("%lf %lf %lf", &a, &b, &c);
//	double sum = a + b + c;
//	double avd = sum / 3.0;
//	printf("%.2lf %.2lf", sum, avd);
//	return 0;
//}
//int main()
//{
//	int n = 0;
//	int h = 0;
//	int m = 0;
//	while (scanf("%d%d%d", &n, &h, &m) != EOF)
//	{
//		int y = 0;
//		y = n - (m / h);
//		if (m % h != 0)
//		{
//			y--;
//		}
//
//		printf("%d", y);
//		return 0;
//	}
//}
//int main()
//{
//	int i = 0;
//	int a = 0;
//	int sum = 0;
//	for (i = 0; i < 5; i++)
//	{
//		scanf("%d", &a);
//		sum += a;
//	}
//	printf("%.1lf", sum / 5.0);
//	return 0;
//}
//
int main()
{
	double money = 0.0;
	int month = 0;
	int day = 0;
	int youhui = 0;
	scanf("%lf %d %d %d", &money, &month, &day, &youhui);
	if ((month == 11) && (day == 11))
	{
		money = money * 0.7;
	}
	if ((month == 12) && (day == 12))
	{
		money = money * 0.8;
	}
	
	if (youhui == 1)
	{
		money = money - 50;
	}
	printf("%.2lf", money);
	return 0;

}